.tip {font:11px Arial,Helvetica,sans-serif; border:solid 1px #006699; width:250px;
      padding:1px; position:absolute; z-index:100; visibility:hidden;color:#000;
      top:20px; left:90px; background-color:#ffffcc; layer-background-color:#ffffcc;}
#.tip {font:10px/12px Arial,Helvetica,sans-serif; border:solid 1px #006699; width:497px;
#      padding:1px; position:absolute; z-index:100; visibility:hidden; color:#ffffff;
#      top:20px; left:90px; background-color:#ffffcc; layer-background-color:#ffffcc;}
#t3 {width:497px;}
#t1 {font:bold 14pt verdana,arial,sans-serif; font-color:#ffffff; background-color:#ffffcc; layer-background-color:#ffffcc;}
#t2 {font:bold 14pt verdana,arial,sans-serif; font-color:#ffffff; background-color:#ffffcc; layer-background-color:#ffffcc;}

html, body {
    height: 100%; 
    margin: 0; 
    padding: 0;
    line-height: 1.5;
    font: normal small verdana, arial, helvetica, sans-serif;
    background-color: #FFF
    }

h1{
 font: normal bold 12px Verdana,Arial,sans-serif;
 color: #334d55;
}
          
.h3, .item, li {
    font: 13px Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
}
  
.item {
    margin: 0px 10px 0px 0px;
}

ul {
    margin: 10px 0px 15px 0px;
}
              
li {
    margin: 0px 0px 5px 0px;
}
            
span.tag, div.tag {
    font: 13px Verdana, Arial, Helvetica, sans-serif;
 }
              
p {
    font: 11px Arial, Helvetica, sans-serif;
    font-weight: normal;
    background: white;
    padding: 1px 2px 1px 2px;
    margin: 2px 0px 2px 0px;
    width: 99%;
}
.clear {
	clear: both;
}
        
a:link          { color: #334d55;text-decoration: none; cursor: hand; }
a:visited       { color: #334d55; text-decoration: none; }
a:hover         { cursor: pointer; cursor: hand; }
a:active        { text-decoration: none; }

#siteName{
 margin: 0px;
 padding: 7px 0px 10px 30px;
}
   

#wrapper {
	width: 99%;
	margin: 0 auto;
}
.mainContent {
	border: 1px solid black;
	float: left;
	background: #ccc;
	position: absolute;
	top: 50px; 
}
.sidebar {
	border: 1px solid black;
	float: right;
	top: 50px; 
	position: absolute;
	right: 0px;
	background: #fff;
}

#bg {
	background: #ccc;
	width: 100%
	height: 100%
}
#sidebarTwo ul{
	margin: 0;
	padding: 0;
}
#sidebarTwo ul li {
	list-style: none;
	padding: 8px 4px;
}
#sidebarTwo ul li:nth-child(2n+1) {
	background: #ecf1f1;
}
#sidebarTwo ul li img{
	float: right;
}
#sidebarThree table thead th {
	border: 1px solid #ccc;
	background: #ccc
}
#sidebarThree table{
	font-size: 11px;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 1px solid #ccc;
}
#sidebarThree table td {
	border: 1px solid #ccc;
}
#sidebar table tr{
	background: #ccc;
}
#sidebarThree table td.date {
    text-align:center;
}